package com.ntd.pay.channel.douyin.model.in;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

/**
 * 回调通知入参
 *
 * @author liuwenju
 * @date 2021/09/23
 */
@Data
public class DouYinCallbackNotifyInBO {

    /** Unix 时间戳，10 位，整型数 */
    @JSONField(name = "timestamp")
    private Integer timestamp;

    /** 随机数 */
    @JSONField(name = "nonce")
    private String nonce;

    /** 订单信息的 json 字符串 */
    @JSONField(name = "msg")
    private String msg;

    /** 签名 */
    @JSONField(name = "msg_signature")
    private String msgSignature;

    /** 回调类型标记，支付成功回调为"payment" type 枚举值为 refund 标记该回调为 refund */
    @JSONField(name = "type")
    private String type;
}
